/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package cassys.dataaccess;

import cassys.datatransferobjects.EvaluationDTO;
import cassys.datatransferobjects.EvaluationItemDTO;
import java.util.ArrayList;

/**
 *
 * @author Priyanka
 */
public interface EvaluationDAO {
    
    public void insertEvaluation(EvaluationDTO dto);
    public void updateEvaluation(EvaluationDTO dto);
    public void deleteEvaluation(String evaluationId);
    public EvaluationDTO findEvaluation(String evaluationId);
    public EvaluationDTO findEvaluationByAssess(String assessmentId);
    
    public ArrayList<EvaluationDTO> findAllEvaluation();
    
    public void insertEvaluationItem(EvaluationItemDTO dto);
    public void updateEvaluationItem(EvaluationItemDTO dto);
    public void deleteEvaluationItem(String evalutionItemId);
    public EvaluationItemDTO findEvaluationItem(String evaluationItemId);
    
    public ArrayList<EvaluationItemDTO> findAllEvaluationItems();
    
    
    
}
